package br.com.medvagas.comum.entidade;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * The persistent class for the usuario_descadastrado database table.
 */
@Entity
@Table(name = "usuario_descadastrado")
public class UsuarioDescadastrado implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "id_usuario_descadastrado")
	private String idUsuarioDescadastrado;

	private String tipo;
	
	@Column(name = "id_antigo_usuario")
	private Integer idAntigoUsuario;
	
	private String nome;
	
	private String cpf;
	
	private String email;
	
	private String motivo;
	
	@Column(name = "motivo_outro")
	private String motivoOutro;
	
	@Temporal(TemporalType.TIMESTAMP)
	private Date data;

	public String getIdUsuarioDescadastrado() {
		return idUsuarioDescadastrado;
	}

	public void setIdUsuarioDescadastrado(String idUsuarioDescadastrado) {
		this.idUsuarioDescadastrado = idUsuarioDescadastrado;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getCpf() {
		return cpf;
	}

	public void setCpf(String cpf) {
		this.cpf = cpf;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getMotivo() {
		return motivo;
	}

	public void setMotivo(String motivo) {
		this.motivo = motivo;
	}

	public String getMotivoOutro() {
		return motivoOutro;
	}

	public void setMotivoOutro(String motivoOutro) {
		this.motivoOutro = motivoOutro;
	}

	public Date getData() {
		return data;
	}

	public void setData(Date data) {
		this.data = data;
	}

	public Integer getIdAntigoUsuario() {
		return idAntigoUsuario;
	}

	public void setIdAntigoUsuario(Integer idAntigoUsuario) {
		this.idAntigoUsuario = idAntigoUsuario;
	}
	
}